Release 10.1A: OpenEdge Development:
Progress Dynamics Advanced Development
SmartLink table
The
ryc_smartlinktable defines the actual SmartLinks between objects on a container and enables object communication. The link name is either user-defined or automatically copied from theryc_smartlink_typefor system-supported links. If the source object instance is not specified (that is, that object ID field equals zero), then the source is assumed to be the container. Likewise, if the target object instance is not specified, then the target is assumed to be the container. Example links are aTableIOlink between a SmartDataBrowser and a SmartToolbar, aRecordlink between a SmartDataBrowser and a SmartDataViewer, etc. The table contains fields for the object IDs of theryc_smartlink_typerecord for which this is an instance, and the container SmartObject in which this link instance occurs. The table has these other fields:
link_name— This is the actual link name. The link name can be user-defined or automatically copied from theryc_smartlink_typefor system-supported links.source_object_instance_obj— This is the object ID of the object instance, which is the source end of the link.target_object_instance_obj— This is the object ID of the object instance, which is the target end of the link.Figure 8–15 illustrates the relationships between the link tables and the SmartObject and
object_instancetables.Figure 8–15: Link, SmartObject, and object instance tables
![]()
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |